#mainContent{
  background-color:#f4f2f3;
  margin-top:-12px;
}

.messageimage img{
  display: block;
  width:180px;
   margin:10px;
}

.message {
	float: left;
	width:200px;
	background-color: #FFFFFF;
	position:absolute;
	margin:10px;
	font-size: 11px;
	box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
}

.hide {opacity:0;filter:alpha(opacity=0)}

.headerimg{
	padding:10px;
	width:180px;
	height:30px;
	background-color: #F2F0F0;
	border-bottom: 1px solid #D9D4D4;
}

.headerimg img{
  width:30px;
  height:30px;
  float:left;
}

.headerimg span{
  float:left;
  color: #8C7E7E;
  line-height:30px;
  width:130px;
  height:30px;
  margin-left:20px;
}

.messagecontentinside{
	padding: 20px;
	color: #8C7E7E;
	background-color: #F2F0F0;
	border-top: 1px solid #FCFAFA;
}


#userprofile span{
  folat:left;
  overflow:hidden;
}
#userprofile img{
  float:left;
  margin-left:15px;
  width:30px;
  height:30px;
}


#userprofile h3{
  float:left;
  margin-left:10px;
  height:30px;
  line-height:30px;
}

#category_widget{
  height:30px;
  line-height:30px;
  margin:0 auto;
  width:800px;
}


.details{
  width:700px;
  padding:10px;
  background-color:#444;
  
}

.details .headerimg span{
  line-height:
}

#userprofile h3{
  color: #8C7E7E;
  font-weight:bold;
}

.detailsnoimg{
  width:300px;
  overflow: hidden;
  padding:10px;
  margin:0 auto;
  
}

.detailheaderimg{
  width:200px;
  float:left;
  margin-left:50px;
  overflow: hidden;
}

#detailimg{
  height:50px;
  width:50px;
  float:left;
}

#detailname{
  line-height: 60px;
  width:60px;
  float:right;
}



.detailsnoimg.detailheaderimg img{
  height:50px;
  width:50px;
}

.detailsnoimg .messagecontent{
  width:300px;
  float:left;
  text-align:center;
}

.detailsnoimg #pinglun{
  width:300px;
  float:left;
  text-align:center;
}









.detailsimg{
  width:695px;
  height:480px;
  overflow: hidden;
  padding:10px;
  margin:0 auto;
   margin-left:-15px;
  margin-top:-10px;
  background-color:#F4F2F3;;
}

.detailsimg .detailsmessageimage{
  width:400px;
  float:left;
  background-color:#fff;
}

#TB_window .detailsimg .detailsmessageimage img{
    width:380px;
    margin:10px;


}
.detailsimg .detailheaderimg {
  width:200px;
  float:right;
  margin-left:50px;
  overflow: hidden;
}

.detailsimg #detailimg{
  height:50px;
  width:50px;
  float:left;
}

#detailname{
  line-height: 60px;
  width:60px;
  float:right;
}



.detailsimg .detailheaderimg img{
  height:50px;
  width:50px;
}

.detailsimg .messagecontent{
  width:230px;
  float:right;
  text-align:center;
}

.detailsimg #pinglun{
  width:200px;
  float:right;
  text-align:center;
}

#TB_ajaxContent {
  background-color: #F4F2F3;
}


.fasongweibo{
  width:100px;
  float:left;
  margin-top:8px;
}

#userprofile{
  width:400px;
  float:left;
}